using System;
using System.Xml.Serialization;

using NetFramework.Collection;

namespace NetFramework.Web.Configuration
{
	/// <summary>
	/// 
	/// </summary>
	public class PrivateScriptGroup : SharedScriptGroup, IKeyedObject
	{
		private string sharedScriptGroup;
		private string[] pages;

		/// <summary>
		/// 
		/// </summary>
        [XmlAttribute("sharedScriptGroup")]
		public string SharedScriptGroup
		{
			get { return sharedScriptGroup; }
			set { sharedScriptGroup = value; }
		}

		/// <summary>
		/// 
		/// </summary>
		[XmlArray("pages")]
		[XmlArrayItem("pageName")]
		public string[] Pages
		{
			get { return pages; }
			set { pages = value; }
		}
	}
}